/* Copyright 2018 JDCLOUD.COM

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http:#www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

云鼎2.0 openApi
云鼎2.0 openApi 相关接口

OpenAPI spec version: v2
Contact: 

NOTE: This class is auto generated by the jdcloud code generator program.
*/


#ifndef YundingExecutor_h
#define YundingExecutor_h
#import <JDCloudOCSDKYunding/YundingClient.h>

///  删除按配置计费、或包年包月已到期的单个云主机。不能删除没有计费信息的云主机。&lt;br&gt;
   /// 云主机状态必须为运行&lt;b&gt;running&lt;/b&gt;、停止&lt;b&gt;stopped&lt;/b&gt;、错误&lt;b&gt;error&lt;/b&gt;，同时云主机没有正在进行中的任务才可删除。&lt;br&gt;
   /// 如果主机中挂载的数据盘为按配置计费的云硬盘且AutoDelete属性为true，那么数据盘会随主机一起删除。
   ///  [MFA enabled]
@interface YundingDeleteVmInstanceExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(YundingClient*)JDCloudClient;
@end
///  从RDS实例中删除数据库。为便于管理和数据恢复，RDS对用户权限进行了控制，用户仅能通过控制台或本接口删除数据库 [MFA enabled]
@interface YundingDeleteRdsDatabaseExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(YundingClient*)JDCloudClient;
@end
///  给网卡删除secondaryIp接口
@interface YundingUnassignSecondaryIpsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(YundingClient*)JDCloudClient;
@end
///  给网卡分配secondaryIp接口
@interface YundingAssignSecondaryIpsExecutor : JDCloudExecutor

-(id) initWithJDCloudClient:(YundingClient*)JDCloudClient;
@end
#endif /* YundingExecutor_h */
